package jfae.core.test.properties;

import java.util.Date;

import jfae.core.annotations.EditableBean;
import jfae.core.annotations.PropPresentation;

@EditableBean(exclusionNames="excludedProp", propsPresentation={
		@PropPresentation(name="stringProp",order=1),
		@PropPresentation(name="integerProp",order=2),
		@PropPresentation(name="longProp",order=3),
		@PropPresentation(name="dateProp",order=4),
		@PropPresentation(name="booleanProp",order=5)
})
public class BaseBean {

	private String stringProp;
	private Integer integerProp;
	private Long longProp;
	private Date dateProp;
	private Boolean booleanProp;
	private String excludedProp;
	
	public String getStringProp() {
		return stringProp;
	}
	public void setStringProp(String stringProp) {
		this.stringProp = stringProp;
	}
	public Integer getIntegerProp() {
		return integerProp;
	}
	public void setIntegerProp(Integer integerProp) {
		this.integerProp = integerProp;
	}
	public Long getLongProp() {
		return longProp;
	}
	public void setLongProp(Long longProp) {
		this.longProp = longProp;
	}
	public Date getDateProp() {
		return dateProp;
	}
	public void setDateProp(Date dateProp) {
		this.dateProp = dateProp;
	}
	public Boolean getBooleanProp() {
		return booleanProp;
	}
	public void setBooleanProp(Boolean booleanProp) {
		this.booleanProp = booleanProp;
	}
	public String getExcludedProp() {
		return excludedProp;
	}
	public void setExcludedProp(String excludedProp) {
		this.excludedProp = excludedProp;
	}
}
